게시물 신고
C 언어에서 문자열 상수는 널 문자 '\0'으로 끝나는 문자 배열로 저장됩니다. 그러나 이러한 배열은 배열의 첫 번째 문자에 대한 포인터, 특히 'const char*' 포인터를 사용하여 표현되는 경우가 많습니다. 이는 C의 문자열이 첫 번째 문자에 대한 포인터로 처리되고 'const'로 표시하면 문자열 상수의 내용이 읽기 전용 메모리 세그먼트에 저장되는 경우가 많기 때문에 수정할 수 없기 때문입니다. 'string length' 함수는 'const char*' 문자열에 적용될 때 null 종결자에 도달할 때까지 문자를 반복하여 문자 수를 세어 문자열 길이를 결정합니다. '문자열 상수는 주소였습니다'에 관한 질문은 메모리에서 문자열 상수가 문자열의 첫 번째 문자 주소인 시작 주소로 액세스된다는 사실을 나타냅니다.

세계 최고의 암호화폐 거래소

환영 선물을 받으세요